package com.jhgsys.internal.base.dto;

import com.jhgsys.internal.base.entity.BaseProject;
import com.jhgsys.internal.base.entity.BaseProjectArea;
import com.jhgsys.internal.base.entity.BaseProjectUser;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * @className ProjectDto
 * @description 项目设置信息Dto
 * @author DingHaiTao
 * @date: 2024/7/29 13:59
*/
@Data
public class BaseProjectDto extends BaseProject {

    @Schema(description = "用户id")
    private String userId;

    @Schema(description = "用户名称")
    private String userName;

    @Schema(description = "公司名称")
    private String tenantName;

    @Schema(description = "起始时间")
    private String createTimeFrom;

    @Schema(description = "结束时间")
    private String createTimeTo;

    @Schema(description = "区域id")
    private String areaId;

    @Schema(description = "区域名称")
    private String areaName;

    @Schema(description = "项目类型名称")
    private String projectTypeName;

    @Schema(description = "项目关联人员")
    private List<BaseProjectUser> baseProjectUserList;

    @Schema(description = "项目区域")
    private List<BaseProjectArea> baseProjectAreaList;

}
